echo "Creando variables de entorno"
echo ""

cp="librerias/derbyclient.jar:librerias/poi-ooxml-3.8-20120326.jar:librerias/itextpdf-5.1.1.jar:librerias/poi-scratchpad-3.8-20120326.jar:librerias/itextpdf-5.1.3.jar:librerias/postgresql-9.0-801.jdbc3.jar:librerias/itextpdf-5.1.3-javadoc.jar:librerias/postgresql-9.0-801.jdbc4.jar:librerias/itextpdf-5.1.3-sources.jar:librerias/servlet-2.3.jar:librerias/itext-xtra-5.1.3.jar:librerias/struts-core-1.3.10.jar:librerias/itext-xtra-5.1.3-javadoc.jar:librerias/struts-el-1.3.10.jar:librerias/itext-xtra-5.1.3-sources.jar:librerias/struts-extras-1.3.10.jar:librerias/javax.mail-1.3.3.01.jar:librerias/struts-faces-1.3.10.jar:librerias/jxl.jar:librerias/struts-mailreader-dao-1.3.10.jar:librerias/log4j-1.2.16.jar:librerias/struts-scripting-1.3.10.jar:librerias/mail.jar:librerias/struts-taglib-1.3.10.jar:librerias/poi-3.8-20120326.jar:librerias/struts-tiles-1.3.10.jar"


files="log4j.properties admin/area/*.java admin/categoria/*.java admin/indicadores/*.java admin/informe/*.java admin/log/*.java admin/matrices/*.java 
admin/matrices/lista/*.java admin/mensaje/*.java admin/permisos/*.java admin/recordatorio/*.java admin/reportes/*.java admin/totalizacion/*.java
admin/unidad/*.java admin/unidad/usuario/*.java clases/*.java com/myapp/struts/* DBMS/*.java unidad/datos/*.java unidad/informe/*.java unidad/matrices/*.java visitante/*.java"

echo "Variables de entorno creadas, compilando archivos"
echo ""

mkdir ../../web/WEB-INF/classes
javac -classpath $cp $files -d ../../web/WEB-INF/classes
cp -r com ../../web/WEB-INF/classes


echo "Intentando pegar log properties"
cp log4j.properties ../../web/WEB-INF

echo "Compilacion completa, copiando librerias externas"
echo ""

mkdir ../../web/WEB-INF/lib
cp librerias/*.jar ../../web/WEB-INF/lib

echo "Librerías copiadas, creando archivo .war"
echo ""

cd ../../web
jar -cf CPYD.war *

echo "Archivo .war creado, limpiando carpetas temporales"
echo ""

rm -rf WEB-INF/classes
rm -rf WEB-INF/lib

echo "Desplegando aplicación"
echo ""

mv CPYD.war $1/webapps

echo "Aplicación desplegada, reiniciando servidor"
echo ""

cd $1/bin
./shutdown.sh
./startup.sh

echo "Depsliegue completado"